﻿/*
 * WebClientManager
 * 
 * Why web client and web client manager?
 * 
 * I wanna provide a feature that let some modules only to intercept or handle web traffic without caring who send the web request
 * 
 * So, I use this, Web Client Manager handle this.
 * 
 * Web Client Manager separates web clients by uri (prefix, domain or regex? I am not sure at present, but I think domain is better)
 * 
 * And the module only needs to implement IWebClient, also, I'll provide a abstract class which implements IWebClient provides common useful functions
 * 
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SNSpirit.Web.Client
{
    public interface IWebClientManager
    {
        IWebClient GetWebClient(Uri uri); 
    }
}
